runtime.p.runq (field)

32 uses

	runtime (current package)
		proc.go#L4641: 		gp := pp.runq[pp.runqtail%uint32(len(pp.runq))].ptr()
		proc.go#L5525: 	if n > int32(len(_p_.runq))/2 {
		proc.go#L5526: 		n = int32(len(_p_.runq)) / 2
		proc.go#L5700: 	if t-h < uint32(len(_p_.runq)) {
		proc.go#L5701: 		_p_.runq[t%uint32(len(_p_.runq))].set(gp)
		proc.go#L5715: 	var batch [len(_p_.runq)/2 + 1]*g
		proc.go#L5720: 	if n != uint32(len(_p_.runq)/2) {
		proc.go#L5724: 		batch[i] = _p_.runq[(h+i)%uint32(len(_p_.runq))].ptr()
		proc.go#L5761: 	for !q.empty() && t-h < uint32(len(pp.runq)) {
		proc.go#L5763: 		pp.runq[t%uint32(len(pp.runq))].set(gp)
		proc.go#L5771: 			return (pp.runqtail + o) % uint32(len(pp.runq))
		proc.go#L5775: 			pp.runq[off(i)], pp.runq[off(j)] = pp.runq[off(j)], pp.runq[off(i)]
		proc.go#L5807: 		gp := _p_.runq[h%uint32(len(_p_.runq))].ptr()
		proc.go#L5830: 	if qn > uint32(len(_p_.runq)) { // read inconsistent h and t
		proc.go#L5846: 		gp := _p_.runq[(h+i)%uint32(len(_p_.runq))].ptr()
		proc.go#L5896: 		if n > uint32(len(_p_.runq)/2) { // read inconsistent h and t
		proc.go#L5900: 			g := _p_.runq[(h+i)%uint32(len(_p_.runq))]
		proc.go#L5914: 	n := runqgrab(p2, &_p_.runq, t, stealRunNextG)
		proc.go#L5919: 	gp := _p_.runq[(t+n)%uint32(len(_p_.runq))].ptr()
		proc.go#L5924: 	if t-h+n >= uint32(len(_p_.runq)) {
		runtime2.go#L618: 	runq     [256]guintptr